Internet-of-Things end-nodes demand low power processing platforms characterized by heterogeneous dedicated units, controlled by a processor core running multiple control threads. Such architecture scheme fits one of the main target application domain of the RISC-V instruction set. We present an open-source processing core compliant with RISC-V on the software side and with the popular Pulpino processor platform on the hardware side, while supporting interleaved multi-threading for IoT applications. The latter feature is a novel contribution in this application domain. We report details about the microarchitecture design along with performance data.

The microarchitecture of a multi-threaded RISC-V compliant processing core family for IoT end-nodes / Cheikh, A.; Cerutti, G.; Mastrandrea, A.; Menichelli, F.; Olivieri, M.. - 512:(2019), pp. 89-97. (Intervento presentato al convegno International Conference on Applications in Electronics Pervading Industry, Environment and Society, APPLEPIES 2017 tenutosi a Roma) [10.1007/978-3-319-93082-4_12].

The microarchitecture of a multi-threaded RISC-V compliant processing core family for IoT end-nodes

Cheikh A.;Mastrandrea A.;Menichelli F.;Olivieri M.
2019

Abstract

Internet-of-Things end-nodes demand low power processing platforms characterized by heterogeneous dedicated units, controlled by a processor core running multiple control threads. Such architecture scheme fits one of the main target application domain of the RISC-V instruction set. We present an open-source processing core compliant with RISC-V on the software side and with the popular Pulpino processor platform on the hardware side, while supporting interleaved multi-threading for IoT applications. The latter feature is a novel contribution in this application domain. We report details about the microarchitecture design along with performance data.
2019
International Conference on Applications in Electronics Pervading Industry, Environment and Society, APPLEPIES 2017
FPGA; IoT; microprocessors; multi-threading; RISC-V
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
The microarchitecture of a multi-threaded RISC-V compliant processing core family for IoT end-nodes / Cheikh, A.; Cerutti, G.; Mastrandrea, A.; Menichelli, F.; Olivieri, M.. - 512:(2019), pp. 89-97. (Intervento presentato al convegno International Conference on Applications in Electronics Pervading Industry, Environment and Society, APPLEPIES 2017 tenutosi a Roma) [10.1007/978-3-319-93082-4_12].
File allegati a questo prodotto
File Dimensione Formato  
Cheikh_Microarchitetture_post-print_2019.pdf

solo gestori archivio

Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 495.49 kB
Formato Adobe PDF
495.49 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1292125
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 14
  • ???jsp.display-item.citation.isi??? ND
social impact